专题 05

内部开发工具 / DevOps 助手 —— 用 AI 自动化你的开发运维工作

基于 Claude Agent SDK (Python) 的多种能力组合

开始学习 9 篇章节

内部开发工具 / DevOps 助手 —— 用 AI 自动化你的开发运维工作

基于 Claude Agent SDK (Python) 的多种能力组合

这套教程讲什么?

手把手教你用 Python 构建一个 AI DevOps 助手:它能自动执行代码审查、跑测试、分析日志、管理部署,而且你可以用 Hook 拦截危险操作、用自定义工具集成内部系统、用多 Agent 并行协作。

这不是一个单一 demo 的讲解,而是组合 SDK 的多种核心能力来构建一个实用的开发运维工具。

课程目录

课次 标题 你会学到
01 这个助手能干嘛 产品构想、使用场景、SDK 能力地图
02 环境搭建 Python SDK 安装、项目结构、第一次运行
03 query() 一键自动化 用 query() 做一次性 CI/CD 脚本
04 自定义工具:MCP Server @tool 装饰器、create_sdk_mcp_server()
05 Hook 安全管控 PreToolUse 拦截、PostToolUse 审计、权限控制
06 交互式会话:ClaudeSDKClient 多轮对话、权限升级、文件回滚
07 多 Agent 协作 AgentDefinition、Task 并行、角色分工
08 完整项目实战 组装一个完整的 DevOps 助手
09 进阶扩展 集成 Docker/K8s/Terraform、生产部署

和前几套教程的区别

前几套教程 本教程
语言 TypeScript 为主 Python
SDK 用法 主要用 query() query() + ClaudeSDKClient + Hooks + MCP + Agents 全家桶
场景 文档/Excel 生成 代码审查、测试、部署、日志分析
复杂度 ⭐⭐~⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
核心亮点 代码生成模式 安全管控 + 多 Agent 编排 + 自定义工具

适合谁?

  • 有 Python 基础的开发者
  • 做 DevOps / SRE / 平台工程的同学
  • 想用 AI 提效内部工具链的团队

学习建议

  1. 第 1-3 课打基础,必学
  2. 第 4-7 课每课讲一个核心能力,可以按需跳着看
  3. 第 8-9 课综合实战,把所有能力串起来

按顺序完成整套专题